package Java网络实例;

import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
/**
 * Java 实例 - 查看端口是否已使用
 *Java 实例 Java 实例
 *以下实例演示了如何检测端口是否已经使用：
 * @author 宋利军
 *
 */
public class 查看端口是否已使用 {
	   public static void main(String[] args) {
	      Socket Skt;
	      String host = "localhost";
	      if (args.length > 0) {
	         host = args[0];
	      }
	      for (int i = 0; i < 1024; i++) {
	         try {
	            System.out.println("查看 "+ i);
	            Skt = new Socket(host, i);
	            System.out.println("端口 " + i + " 已被使用");
	         }
	         catch (UnknownHostException e) {
	            System.out.println("Exception occured"+ e);
	            break;
	         }
	         catch (IOException e) {
	         }
	      }
	   }
	}
